package me.exchange.com.modules.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * 构建前端路由时用到
 * @author Zheng Jie
 * @date 2018-12-20
 */
@Getter
@Setter
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class MenuVo implements Serializable {
    /** serialVersionUID*/
	private static final long serialVersionUID = 1L;

    private String resourcesName;

    private String resourcesCode;

    private String icon;

    private String path;

    private String redirect;

    private Boolean alwaysShow;

    private List<MenuVo> children;

    private Long id;
}
